@charset "utf-8";
/*------------------------------------*\
 Product Name Style
 Author:GTC
 Create Date:2018/1/11  
 Last Mondify Date:2018/1/11
\*------------------------------------*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section {
	margin: 0;
	padding: 0;
}
html {
	color: black;
	font-size: 62.5%;
}
body {
	font: 12px/1.5 arial, "微软雅黑";
  	color: #666;
  	outline: 0;
  	background: #fff;
}
html, body {
	height: 100%;
}
input,
select,
textarea {
  	font-size: 100%;
  	outline-style: none;
  	background: transparent;
  	font-family: "微软雅黑";
}
input,
button {
  	border: none medium;
  	outline: none;
  	font-family: "微软雅黑";
}
textarea{
	resize: none;
}
button,
html input[type="button"],
input[type="submit"] {
  	cursor: pointer;
}
button[disabled],
html input[disabled] {
  	cursor: default;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var,
i {
  	font-style: normal;
  	font-weight: 500;
}
ol,
ul,
li,
dl,
dt,
dd {
  	list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  	font-size: 2rem;
  	font-weight: 500;
}
sub,
sup {
  	font-size: 75%;
  	line-height: 0;
  	position: relative;
  	vertical-align: baseline;
}
abbr,
acronym {
  	border: none;
  	font-variant: normal;
}
table {
  	border-collapse: collapse;
  	border-spacing: 0;
}
img {
  	border: 0 none;
  	/*vertical-align: middle;*/
  	max-width: 100%;
}
caption,
th {
  	text-align: left;
}
sup {
  	vertical-align: text-top;
}
sub {
  	vertical-align: text-bottom;
}
del {
  	text-decoration: line-through;
}
legend {
  	color: #666;
}
fieldset {
  	border: none;
}
iframe {
  	display: block;
}
q:before,
q:after {
  	content: '';
}
ins,
a {
  	text-decoration: none;
  	cursor: pointer;
  	color: #666;
}
input:-webkit-autofill {
  	-webkit-box-shadow: 0 0 0 1000px white inset;
}
::-webkit-input-placeholder {
	color: #ccc;
}
:-moz-placeholder {
	color: #ccc;
	opacity: 1;
}
::-moz-placeholder {
	color: #ccc;
	opacity: 1;
}
:-ms-input-placeholder {
	color: #ccc;
}
a:hover {
  	text-decoration: none;
}
/*BASICS STYLE*/
/*------------------------------------*\
 Product LESS basics
 Author:Plato
 Create Date:2017/10/12 
 Last Mondify Date:2017/10/12 
\*------------------------------------*/
.clear{
	clear:both;
}
.clearfix{
	zoom:1;
	clear: both;
}
.clearfix:after,
.clearfix:before{ 
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.fl {
  	float: left;
}
.fr {
  	float: right;
}
.db{
	display: block;
}
.dib{
	display: inline-block;
}
.blue{
	color: #3e7cc8;
}
.green{
	color: #13c6b5;
}
.org{
	color: #f55821;
}
.grey{
	color: #b6c4cd;
}
.red{
	color: red;
}
.c-ff4800 {
	color: #ff4800 !important;
}
.c-1abc6d {
	color: #1abc6d !important;
}
.c-1b6ecc {
	color: #1b6ecc !important;
}
.gray9{
	color: #999 !important;
}
.cl333{
	color: #333;
}
.w1200 {
  	width: 1200px;
  	margin: 0 auto;
}
.w1190 {
  	width: 1190px;
  	margin: 0 auto;
}
.w1180 {
  	width: 1190px;
  	margin: 0 auto;
}
.w990 {
  	width: 990px;
  	margin: 0 auto;
}
/*边距
******************************/
.m0 { margin: 0!important; }
.m10 { margin: 10px; }
.m15 { margin: 15px !important; }
.m30 { margin: 30px; }
.mt2 { margin-top: 2px; }
.mt3 { margin-top: 3px; }
.mt5 { margin-top: 5px; }
.mt0 { margin-top: 0px !important; }
.mt10 { margin-top: 10px !important; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px !important; }
.mt30 { margin-top: 30px !important; }
.mt50 { margin-top: 50px !important; }
.mt100 { margin-top: 100px; }
.mb0 { margin-bottom: 0px !important; }
.mb5 { margin-bottom: 5px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb50 { margin-bottom: 50px; }
.mb100 { margin-bottom: 100px; }
.ml0 { margin-left: 0px!important; }
.ml5 { margin-left: 5px!important; }
.ml10 { margin-left: 10px!important; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml30 { margin-left: 30px; }
.ml50 { margin-left: 50px; }
.ml60 { margin-left: 60px; }
.ml70 { margin-left: 70px; }
.ml100 { margin-left: 100px !important; }
.ml200 { margin-left: 200px !important; }
.mr0 { margin-right: 0px !important; }
.mr5 { margin-right: 5px !important; }
.mr8 { margin-right: 8px !important; }
.mr10 { margin-right: 10px !important; }
.mr15 { margin-right: 15px !important; }
.mr20 { margin-right: 20px !important; }
.mr30 { margin-right: 30px !important; }
.mr50 { margin-right: 50px !important; }
.mr70 { margin-right: 70px !important; }
.mr80 { margin-right: 80px !important; }
.mr100 { margin-right: 100px; }
/*边距
******************************/
.p10 { padding: 10px; }
.p15 { padding: 15px; }
.p30 { padding: 30px; }
.pt0 { padding-top: 0px !important; }
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt30 { padding-top: 30px !important; }
.pt50 { padding-top: 50px; }
.pt100 { padding-top: 100px; }
.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px !important; }
.pb30 { padding-bottom: 30px; }
.pb50 { padding-bottom: 50px; }
.pb100 { padding-bottom: 100px; }
.pl0 { padding-left: 0px !important; }
.pl3 { padding-left: 3px; }
.pl5 { padding-left: 5px; }
.pl10 { padding-left: 10px; }
.pl15 { padding-left: 15px; }
.pl20 { padding-left: 20px; }
.pl30 { padding-left: 30px !important; }
.pl40 { padding-left: 40px !important; }
.pl50 { padding-left: 50px; }
.pl100 { padding-left: 100px; }
.pr5 { padding-right: 5px; }
.pr10 { padding-right: 10px; }
.pr15 { padding-right: 15px; }
.pr20 { padding-right: 20px; }
.pr30 { padding-right: 30px; }
.pr50 { padding-right: 50px; }
.pr100 { padding-right: 100px; }
.bgfff{ background: #fff; }
.fz12{ font-size: 12px; }
.fz14{ font-size: 14px; }
.fz16{ font-size: 16px; }